﻿//最后生成时间：2020/9/23 14:57:25

using System;
using System.Collections.Generic;
using System.Xml.Serialization;

namespace HTUtility
{
	[Serializable]
	public class MonsterScheme
	{
		[XmlElement("MonsterList")]
		public List<MonsterItem> MonsterList;
	}
	[Serializable]
	public class MonsterItem
	{
		[XmlAttribute("ID")]
		public int ID { get; set; }
		[XmlAttribute("Name")]
		public string Name { get; set; }
		[XmlAttribute("CreatureID")]
		public int CreatureID { get; set; }
		[XmlAttribute("Country")]
		public int Country { get; set; }
		[XmlAttribute("Level")]
		public int Level { get; set; }
		[XmlAttribute("Type")]
		public int Type { get; set; }
		[XmlAttribute("View")]
		public float View { get; set; }
		[XmlAttribute("FlyBack")]
		public float FlyBack { get; set; }
		[XmlAttribute("HP")]
		public int HP { get; set; }
		[XmlAttribute("PhysicsAttack")]
		public int PhysicsAttack { get; set; }
		[XmlAttribute("MagicAttack")]
		public int MagicAttack { get; set; }
		[XmlAttribute("PhysicsDefense")]
		public int PhysicsDefense { get; set; }
		[XmlAttribute("MagicDefense")]
		public int MagicDefense { get; set; }
		[XmlAttribute("CriticalStrike")]
		public int CriticalStrike { get; set; }
		[XmlAttribute("AntiCriticalStrike")]
		public int AntiCriticalStrike { get; set; }
		[XmlAttribute("Parry")]
		public int Parry { get; set; }
		[XmlAttribute("AntiParry")]
		public int AntiParry { get; set; }
		[XmlAttribute("Dodge")]
		public int Dodge { get; set; }
		[XmlAttribute("Hit")]
		public int Hit { get; set; }
		[XmlAttribute("Armor")]
		public int Armor { get; set; }
		[XmlAttribute("AntiArmor")]
		public int AntiArmor { get; set; }
		[XmlAttribute("DamageReduction")]
		public int DamageReduction { get; set; }
		[XmlAttribute("DamageAdd")]
		public int DamageAdd { get; set; }
		[XmlAttribute("MoveSpeed")]
		public int MoveSpeed { get; set; }
		[XmlAttribute("AI")]
		public string AI { get; set; }
		[XmlAttribute("PrizeAttenuation")]
		public int PrizeAttenuation { get; set; }
		[XmlAttribute("PrizeID")]
		public int PrizeID { get; set; }
		[XmlAttribute("EXP")]
		public int EXP { get; set; }
		[XmlAttribute("Money")]
		public int Money { get; set; }
		[XmlAttribute("HeadImg")]
		public string HeadImg { get; set; }
		[XmlAttribute("ShowHeadLife")]
		public int ShowHeadLife { get; set; }
		[XmlAttribute("GeneralSkillID")]
		public int GeneralSkillID { get; set; }
		[XmlAttribute("HideType")]
		public int HideType { get; set; }
		[XmlAttribute("StyleB")]
		public int StyleB { get; set; }
		[XmlAttribute("StyleC")]
		public int StyleC { get; set; }
		[XmlAttribute("StyleD")]
		public int StyleD { get; set; }
		[XmlAttribute("AttackMode")]
		public int AttackMode { get; set; }
		[XmlAttribute("StyleE")]
		public int StyleE { get; set; }
		[XmlAttribute("StyleF")]
		public int StyleF { get; set; }
		[XmlAttribute("PKActivityScore")]
		public int PKActivityScore { get; set; }
		[XmlAttribute("NeedEnergy")]
		public int NeedEnergy { get; set; }
		[XmlAttribute("PrizePro")]
		public int PrizePro { get; set; }
		[XmlAttribute("ActivityCollect")]
		public int ActivityCollect { get; set; }
		[XmlAttribute("CollectShare")]
		public int CollectShare { get; set; }
		[XmlAttribute("InterruptAttack")]
		public int InterruptAttack { get; set; }
		[XmlAttribute("BelongType")]
		public int BelongType { get; set; }
		[XmlAttribute("ShowTargetType")]
		public int ShowTargetType { get; set; }
		[XmlAttribute("SocietyPrizeID")]
		public int SocietyPrizeID { get; set; }
		[XmlAttribute("SocietyPrizePro")]
		public int SocietyPrizePro { get; set; }
		[XmlAttribute("DieFly")]
		public int DieFly { get; set; }
		[XmlAttribute("DieFlySpeed")]
		public float DieFlySpeed { get; set; }
		[XmlAttribute("DieFlyDistance")]
		public float DieFlyDistance { get; set; }
		[XmlAttribute("DieTime")]
		public int DieTime { get; set; }
		[XmlAttribute("FlyBackType")]
		public int FlyBackType { get; set; }
		[XmlAttribute("CampCount")]
		public int CampCount { get; set; }
		[XmlAttribute("HitTaskShare")]
		public int HitTaskShare { get; set; }
		[XmlAttribute("PatrolID")]
		public int PatrolID { get; set; }
		[XmlAttribute("ActivityID")]
		public int ActivityID { get; set; }
		[XmlAttribute("KillTips")]
		public int KillTips { get; set; }
		[XmlAttribute("LimitPrize")]
		public int LimitPrize { get; set; }
		[XmlAttribute("CheckMapZone")]
		public int CheckMapZone { get; set; }
		[XmlAttribute("CollectLocType")]
		public int CollectLocType { get; set; }
		[XmlAttribute("CollectAutoOperate")]
		public int CollectAutoOperate { get; set; }
		[XmlAttribute("BelongTipsFlag")]
		public int BelongTipsFlag { get; set; }
		[XmlAttribute("ShowNameType")]
		public int ShowNameType { get; set; }
		[XmlAttribute("MaxSingleHitDamage")]
		public int MaxSingleHitDamage { get; set; }
	}
}
